﻿//******************************************************************************
//    Copyright (c) 2013 INFOGRAM Inc. All Right Reserved.
//
//    SystemName    : 危機管理教育・訓練支援システム
//    CategoryName  : 
//    FileName      : ShobochoDbContext.cs
//    Description   : Shobocho database context
//                                                              
//    Created By    : 2012.12.10  Vo Viet Khanh
//    Updated By    : 
//
//******************************************************************************

using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using TanWeb.Models.Entities;

namespace TanWeb.Models.DataAccess.Infrastructure
{
    /// <summary>
    /// データベースコンテキスト
    /// </summary>
    [SuppressDbSetInitialization]
    public class TanWebDbContext : DbContext
    {
        //===============================================================
        //  コンストラクタ等宣言
        //===============================================================
        #region /***    Constructor Destructor Declared    ***/
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public TanWebDbContext() :
            base("TanWeb")
        {
            Database.SetInitializer<TanWebDbContext>(null);
            this.Configuration.AutoDetectChangesEnabled = false;
        }
        #endregion

        //===============================================================
        //  プロパティ宣言
        //===============================================================
        #region /***    Propertie Declared    ***/
        private DbSet<ItemGroup> ItemGroup { get; set; }
        private DbSet<SubItemGroup> SubItemGroup { get; set; }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            //modelBuilder.Entity<PJMMNHINANJO>().Property(x => x.keido).HasPrecision(9, 6);
            //modelBuilder.Entity<PJMMNHINANJO>().Property(x => x.ido).HasPrecision(9, 6);
        }
        #endregion
    }
}
